Rich Communication Services (RCS) Glossary: Key Terms and Definitions
This article explains the core Rich Communication Services (RCS) message types, components, and interaction options available in Cheetah Digital. Use it as a reference when planning or building RCS campaigns and conversation flows.
Text messages
Text messages are the simplest and most flexible RCS message type. They’re ideal for clear, straightforward communication that doesn’t require visuals.
Use text messages to:
-
Send service updates or alerts
-
Deliver transactional messages
-
Share order or appointment confirmations
-
Communicate time‑sensitive information
Specifications
Specifications
| Specification | Details |
|---|---|
|
Maximum length |
160 characters |
|
Media support |
Not supported |
Best practices
-
Keep messages concise and easy to scan
-
Prioritize the most important information first
-
Use suggested replies or actions when you want recipients to respond quickly.
Best practices
-
Keep messages concise and easy to scan.
-
Prioritize the most important information first.
-
Use suggested replies or actions when you want recipients to respond quickly.
Rich Cards
Rich cards combine media, text, and interactive actions into a single RCS message. They are designed to highlight one key message and guide recipients toward a next step.
You can send:
-
A single rich card
-
Multiple rich cards grouped into a carousel
A rich card can include any of the following components:
All components are optional, but you must include at least one of the following:
-
Media (image or video)
-
Title
-
Description
Media - Image messages
Media is the visual anchor of your rich card and appears at the top.
Image messages are Rich RCS message type that lets you include high‑quality visuals to make your message more engaging and informative. The image can be combined with other Rich card elements such as title, message text, reply buttons and chips.
Use image messages to:
-
Promote products or offers
-
Share QR codes
-
Highlight event details
-
Provide visual instructions or guides
Note: The user will incur additional charges to receive this message.
Specifications
| Specification | Details |
|---|---|
|
Supported formats |
JPG, JPEG, PNG, GIF |
| Media height | 168 dp (medium) - dp (density-independent pixels) helps ensure media displays consistently across screen sizes |
|
URL requirements |
Image URLs must be publicly accessible or uploaded to Cheetah Digital |
Best practices
-
If your image doesn’t match the required specifications, the message carrier partners will automatically center and crop it.
-
Use high-resolution images optimized for mobile viewing
-
Avoid placing critical text near image edges, as some devices may crop images differently
-
Use visuals that clearly support the message goal
Media - Video messages
Video messages allow you to send short video clips that communicate more detail in a highly engaging way. The video can be combined with other Rich card elements such as title, message text, reply buttons and chips.
Use video messages to:
-
Share product demos or tutorials
-
Announce events or launches
-
Deliver personalized or branded content
Note: The user will incur additional charges to receive this message.
Specifications
| Specification | Details |
|---|---|
|
Supported formats |
MP4 |
| Media height | 168 dp (medium) - dp (density-independent pixels) helps ensure media displays consistently across screen sizes |
|
Recommended length |
Video URLs must be publicly accessible or uploaded to Cheetah Digital. |
Best practices
-
Keep videos short and focused on a single message
-
Keep them optimized for mobile viewing
Title text
The title is the headline for the card. It should quickly explain what the message is about.
Specifications
| Specification | Details |
|---|---|
|
Maximum length |
200 characters |
| Other characters | Emojis and some special characters are allowed and may count as multiple characters |
Best practices
-
Keep titles short and action-oriented.
-
Clearly explain the purpose of the message
Description text
The description provides supporting context for the title.
Use description to:
-
Explain the offer or message
-
Highlight key benefits
-
Set expectations
-
Reinforce the call to action
Specifications
| Specification | Details |
|---|---|
|
Maximum length |
2000 characters |
| Other characters | Emojis and some special characters are allowed and may count as multiple characters |
Best practices
-
Use short paragraphs or concise sentences
-
Focus on value and clarity
-
Avoid repeating the title text
Suggested replies and actions
Suggestions allow you to use replies and actions in your RCS messages.and appear inside the card as buttons. Each suggestion represents a quick reply or an action the user can tap. The buttons appear as part of a card and users can return back to these buttons at any time to review the other options.
Suggested replies: predetermined responses that create conversation flow
Suggested actions: direct users to perform an action
Specifications
| Specification | Details |
|---|---|
|
Maximum length |
25 characters |
| Maximum suggestions | 5 inside a rich card |
Best practices
-
Use suggestions whenever free-text input is unnecessary
-
Keep button wording short and easy to understand, with 2 to 4 words max
-
Use action-oriented language (verb) to move the conversation forward. Examples: Contact Support, Reset Password, Shop Now, View Details, Track Order, Book Your Flight, View Itinerary, Claim Offer, Remind Me Later.
-
Only include replies and actions relevant to the message
-
Avoid overwhelming recipients with too many options.
Suggested replies
Suggested replies are quick, tappable responses such as:
Yes
Show me more
Remind me later
When used in campaigns, suggested replies help build conversation flows.
A conversation flow is a predetermined sequence of connected messages, choices, and actions that guide recipients toward a specific goal. Conversation flows are not chatbots or open-ended live conversations.
Suggested actions
Suggested actions trigger native device behaviors, such as:
Open URL : Opens a webpage in the device browser or a supported app.
Open URL in webview: Opens a webpage directly inside the messaging app.
Click to call: Opens the device phone application with the target number prefilled.
Add to calendar: Creates a calendar event using the recipient’s native calendar application.
Suggestion chips
Suggestion chips appear below the main message body, and can be either a reply or action as described above.
Unlike buttons embedded in cards, chips:
-
Disappear after interaction
-
Disappear when a newer message arrives
Specifications
| Specification | Details |
|---|---|
|
Maximum length |
25 characters |
| Maximum suggestions | 5 |
Best practices
-
The options should move the conversation forward
-
Not repeat options already shown in the card
-
Not act as selection controls for carousel items
Rich card carousels
Carousels allow you to send multiple rich cards within a single message.
Use carousels to:
-
Showcase multiple products
-
Compare plans or packages
-
Present related content
-
Guide recipients through options
Specifications
| Specification | Details |
|---|---|
|
Maximum cards |
5 |
| Title | Max. 200 characters |
| Description | Max. 2000 characters |
| Height | Small: 542 DP max Medium: 592 DP max |
| Width | Small: 180 DP (fixed) Medium: 296 DP (fixed) |
Best practices
-
Place the recommended or highest-value option first and clearly explain why it matters.
-
Avoid repeating carousel content in suggestion chips displayed below the carousel.
RCS Conversation Flow
An RCS conversation flow is a structured, interactive message journey that guides recipients through a sequence of actions and decisions inside their messaging application.
Use Conversation flows to support goals such as:
-
Product discovery
-
Customer support
-
Appointment confirmation
-
Notifications
-
Purchase journeys
Best practices
-
Define the goal. For example, Support, Sales, Engagement, Notifications
-
Map the journey. For example, User choices, Actions, Outcomes
-
Prepare content. For example,, Messages, Media, Suggestions, Calls to action
Conversation flows vs chatbots
Unlike chatbots, conversation flows are intentionally designed pathways rather than open-ended conversations.
This gives marketers more control over:
-
Messaging
-
User experience
-
Outcomes
-
Conversion paths
Think of a conversation flow as a choose-your-own-path landing page delivered through messaging instead of a website.


